From: Florian Eckert Date: Fri, 21 Mar 2025 09:30:17 +0000 (+0100) Subject: acme: remove lock handling X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=e73688d178aff528aee5ad765c74c7c9573dfab5;p=feed%2Fpackages.git acme: remove lock handling Since procd is now used, the call of '/etc/init.d/acme' does not have to be locked separately. This code block can therefore be removed. Signed-off-by: Florian Eckert --- diff --git a/net/acme-common/files/acme.init b/net/acme-common/files/acme.init index d577bfaf5d..d35a0a60e6 100644 --- a/net/acme-common/files/acme.init +++ b/net/acme-common/files/acme.init @@ -16,9 +16,6 @@ extra_command "renew" "Start a certificate renew" cleanup() { log debug "cleaning up" - if [ -e $run_dir/lock ]; then - rm $run_dir/lock - fi if [ "$NFT_HANDLE" ]; then # $NFT_HANDLE contains the string 'handle XX' so pass it unquoted to nft nft delete rule inet fw4 input $NFT_HANDLE @@ -159,12 +156,6 @@ service_triggers() { } renew() { - exec 200>$run_dir/lock - if ! flock -n 200; then - log err "Another ACME instance is already running." - exit 1 - fi - trap cleanup EXIT config_load acme